今天我們來研究Shell
為了降低app開發的複雜度,MAUI提供了我們Shell,Shell提供了大部分應用程式所需的基本功能,像是瀏覽配置、搜尋或app視覺階層的單一位置...等
Shell由三個主要階層式物件所組成
FlyoutItem
或TabBar
Tab
ShellContent
FlyourItem
:
飛出視窗中的一或多個專案
TabBar
:
代表底部索引標籤列,而且當應用程式的導覽模式以底部索引標籤開始
Tab
:
分組內容,可透過底部TabBar導覽
ShellContent
:
表示ContentPage
每個索引標籤的物件。當多個ShellContent
出現在Tab
中時,物件將可透過頂端索引標籤導覽
Appearing事件: 在頁面即將出現在畫面上時引發,
Disappearing: 頁面即將從畫面消失的事件。 這些事件會傳播至頁面,
OnAppearing 或 OnDisappearing: 覆寫頁面,會在平臺程式碼顯示頁面之前,從跨平臺程式碼引發,或從畫面移除頁面